Type.registerNamespace("Telerik.Web.UI");
Telerik.Web.UI.RadListView=function(b){var a=["listViewCreating","listViewCreated","listViewDestroying"];
this._initializeEvents(a);
Telerik.Web.UI.RadListView.initializeBase(this,[b]);
this.UniqueID=null;
this._clientSettings={};
this._pageSize=0;
this._pageCount=0;
this._currentPageIndex=0;
this._clientKeyValues={};
};
Telerik.Web.UI.RadListView.prototype={initialize:function(){Telerik.Web.UI.RadListView.callBaseMethod(this,"initialize");
this.raise_listViewCreating(new Sys.EventArgs());
if(this._clientSettings){if(!this._clientSettings.PostBackFunction){this._clientSettings.PostBackFunction="__doPostBack('{0}','{1}')";
}}this.raise_listViewCreated(new Sys.EventArgs());
},dispose:function(){this.raise_listViewDestroying(new Sys.EventArgs());
$clearHandlers(this.get_element());
this._clientKeyValues={};
this._clientSettings={};
Telerik.Web.UI.RadListView.callBaseMethod(this,"dispose");
},_initializeEvents:function(c){if(c){var a=this;
for(var d=0,e=c.length;
d<e;
d++){var b=c[d];
this["add_"+b]=function(f){return function(g){this.get_events().addHandler(f,g);
};
}(b);
this["remove_"+b]=function(f){return function(g){this.get_events().removeHandler(f,g);
};
}(b);
this["raise_"+b]=function(f){return function(g){this.raiseEvent(f,g);
};
}(b);
}}},_fireItemCommand:function(a,b){var c=null;
if(typeof(b)=="string"){c=parseInt(b,10);
}else{if(typeof(b)=="number"){c=b;
}}if(typeof(c)=="number"&&c>-1){this.fireCommand(a,c);
}},get_clientDataKeyValue:function(){return this._clientKeyValues;
},rebind:function(){this.fireCommand("RebindListView","");
},editItem:function(a){this._fireItemCommand("Edit",a);
},updateItem:function(a){this._fireItemCommand("Update",a);
},deleteItem:function(a){this._fireItemCommand("Delete",a);
},cancelUpdate:function(a){this._fireItemCommand("Cancel",a);
},showInsertItem:function(a){if(typeof(a)=="undefined"||a==""||a==Telerik.Web.UI.RadListViewInsertItemPosition.None){a=Telerik.Web.UI.RadListViewInsertItemPosition.LastItem;
}this.fireCommand("InitInsert",a);
},insertItem:function(){this.fireCommand("PerformInsert","");
},cancelInsert:function(){this.fireCommand("CancelInsert","");
},selectItem:function(a){this._fireItemCommand("Select",a);
},deselectItem:function(a){this._fireItemCommand("Deselect",a);
},get_pageCount:function(){return this._pageCount;
},get_pageSize:function(){return this._pageSize;
},set_pageSize:function(a){if(this._pageSize!=a){this._pageSize=a;
this.fireCommand("ChangePageSize",a);
}},get_currentPageIndex:function(){return this._currentPageIndex;
},set_currentPageIndex:function(b,a){if(this.get_currentPageIndex()!=b){this._currentPageIndex=b;
if(!a){this.page(b);
}}},page:function(a){this.fireCommand("Page",a);
},get_uniqueID:function(){return this.UniqueID;
},get_clientSettings:function(){return this._clientSettings;
},_constructPostBackData:function(a,b){return String.format("FireCommand:{0}|;{1}|;",a,b);
},fireCommand:function(a,b){this._executePostBackEvent(this._constructPostBackData(a,b));
},_executePostBackEvent:function(b){var a=this.get_clientSettings().PostBackFunction;
a=a.replace("{0}",this.get_uniqueID());
a=a.replace("{1}",b);
eval(a);
}};
Telerik.Web.UI.RadListView.registerClass("Telerik.Web.UI.RadListView",Telerik.Web.UI.RadWebControl);
Telerik.Web.UI.RadListViewInsertItemPosition=function(){};
Telerik.Web.UI.RadListViewInsertItemPosition.prototype={None:0,FirstItem:1,LastItem:2};
Telerik.Web.UI.RadListViewInsertItemPosition.registerEnum("Telerik.Web.UI.RadListViewInsertItemPosition",false);
